翻訳と辞書
Words near each other
・ Demand destruction
・ Demand draft
・ Demand factor
・ Demand flow technology
・ Demand for money
・ Demand forecasting
・ Demand generation
・ Demand guarantee
・ Demand letter
・ Demand load
・ Demand management
・ Demand Media
・ Demand modeling
・ Demand Note
・ Demand optimization
Demand paging
・ Demand patterns
・ Demand priority
・ Demand Progress
・ Demand reduction
・ Demand response
・ Demand responsive transport
・ Demand sensing
・ Demand set
・ Demand shaping
・ Demand shock
・ Demand signal repository
・ Demand vacuum
・ Demand-Gest House
・ Demand-led growth


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Demand paging : ウィキペディア英語版
Demand paging
In computer operating systems, demand paging (as opposed to anticipatory paging) is a method of virtual memory management. In a system that uses demand paging, the operating system copies a disk page into physical memory only if an attempt is made to access it and that page is not already in memory (''i.e.'', if a page fault occurs). It follows that a process begins execution with none of its pages in physical memory, and many page faults will occur until most of a process's working set of pages is located in physical memory. This is an example of a lazy loading technique.
==Basic concept==
Demand paging follows that pages should only be brought into memory if the executing process demands them. This is often referred to as lazy evaluation as only those pages demanded by the process are swapped from secondary storage to main memory. Contrast this to pure swapping, where all memory for a process is swapped from secondary storage to main memory during the process startup.
Commonly, to achieve this process a page table implementation is used. The page table maps logical memory to physical memory. The page table uses a bitwise operator to mark if a page is valid or invalid. A valid page is one that currently resides in main memory. An invalid page is one that currently resides in secondary memory. When a process tries to access a page, the following steps are generally followed:
* Attempt to access page.
* If page is valid (in memory) then continue processing instruction as normal.
* If page is invalid then a page-fault trap occurs.
* Check if the memory reference is a valid reference to a location on secondary memory. If not, the process is terminated (illegal memory access). Otherwise, we have to page in the required page.
* Schedule disk operation to read the desired page into main memory.
* Restart the instruction that was interrupted by the operating system trap.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Demand paging」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.